down the hatch! - Alemán Inglés Diccionario